[PATCH] (riscv64) Fix Java bridgetest failure
authorSakura286 <sakura286@outlook.com>
Tue, 19 Dec 2023 08:21:33 +0000 (08:21 +0000)
committerRene Engelhard <rene@debian.org>
Wed, 10 Jul 2024 17:15:44 +0000 (17:15 +0000)
commit1f401e35a4068fd05409cfc03989a5480c94292d
tree975e3ceb80a71bdef26512257c1d4a54216222e7
parent46c80c527b251b64131ed9e42d6b73bf35ac9a01
[PATCH] (riscv64) Fix Java bridgetest failure

* Refactor the code related to struct processing. Fix Java bridge-
  test failure. Fixed test list:
  * bridgetest-javaserver
  * [CUT] smoketest
  * [JUT] forms_unoapi_1
  * [JUT] forms_unoapi_2
  * [JUT] forms_unoapi_3
  * [JUT] forms_unoapi_4
* Clean higher bit to prevent compiler generate wrong code when
  pyuno calls functions through UNO environment. This fixes some
  weired uitest failure.
* Reorder the datatype list. Optimize the inserting args section in
  uno2cpp.cxx.
* Remove some unused code.

Change-Id: I74330126d31d847485b1d81fc34376b1d020f886

Gbp-Pq: Name fix-riscv64-bridge.diff
bridges/source/cpp_uno/gcc3_linux_riscv64/abi.cxx
bridges/source/cpp_uno/gcc3_linux_riscv64/abi.hxx
bridges/source/cpp_uno/gcc3_linux_riscv64/cpp2uno.cxx
bridges/source/cpp_uno/gcc3_linux_riscv64/uno2cpp.cxx